Hepatitis A virus protease